@charset "utf-8";
/* CSS Document by cjy */
.gzw19-rd{ width:1060px; margin:0 auto; overflow:hidden; margin-top:5px;}
.gzw19-rd li{ width:336px; height:80px; overflow:hidden;float:left}
.gzw19-rd li img{ width:336px; height:80px; overflow:hidden; }

.gzw19-gzjg{ width:1060px; margin:0 auto; overflow:hidden; margin-top:25px; height:135px; background:url(gzw19-12.png) repeat-x;}
.gzw19-jgbt{ float:left; width:178px; height:88px;overflow:hidden; margin-top:30px; }
.gzw19-jgxx{ width:864px; float:right}
.gzw19-jgxx ul{ float:left; width:272px; height:110px; border-right:1px dashed #bfbfbf; margin-top:14px;  display:block; padding-left:15px;}
.gzw19-jgxx ul li{ height:28px; line-height:28px; width:272px; display:block; background:url(gzw19-6.png) 0 50% no-repeat;}
.gzw19-jgxx ul li:hover{background:url(gzw19-5.png) 0 50% no-repeat;}
.gzw19-jgxx ul li a{ font-size:16px; color:#000000; margin-left:18px;}
.gzw19-jgxx ul li a:hover{ color:#ca1c1d;}
.gzw19-zt{ width:100%; overflow:hidden; }

.gzw19-zt li{ height:35px; line-height:35px; width:360px; overflow:hidden; float:left;}
.gzw19-zt li a{ font-size:16px; margin-left:5px;}
.gzw19-zt li a:hover{ color:#f60}

.wqb18-ztll-22 {
    width: 1060px;
   
    overflow: hidden;
    height: 106px; margin:0 auto; margin-top:20px;
    
}
.lmb-22 {
    float: right;
    width: 25px;
    height: 70px;
    display: block;
    margin-right: 5px;
    margin-top: 15px;
}
.lma-22 {
    float: left;
}
.lm4-r-t-22 {
    width: 1060px;
    height:106px;
    position: relative;
}
.lm4-r-t-22 ul {
    display: block;
    overflow: hidden;
}
.lm4-r-t-22 ul li {
    width: 338px;
    margin-top: 11px;
    float: left;
    height: 72px;
    border-right: 1px solid #aeaeae;
}
.lm4-r-t-22 ul li p {
    text-indent: 20px;
    height: 35px;
    line-height: 35px;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.lm4-r-t-22 ul li p a {
    font-size: 16px;
}

.lmb-22 {
    float: right;
    width: 25px;
    height: 90px;
    display: block;
    margin-right: 5px;
    margin-top: 15px;
}

.gzw22-jg1{width:1038px; margin: 0 auto; overflow:hidden;}
.gzw22-jgbt{ width:1038px; height:48px;background:url(gzw22-2.png) no-repeat;}
.gzw22-jgbt h2{ width:120px; text-align:center; height:48px; line-height:48px; color:#FFFFFF; font-size:20px; font-weight:bold;}
.gzw22-jglb{ width:1058px; margin:0 auto; overflow:hidden;}
.gzw22-jglb ul{ float:left; display:block; width:508px; width:503px;margin-right:26px; margin-top:25px;}
.gzw22-jglb ul h2{ width:100%; height:45px; border-bottom:1px solid #c2121c; margin-bottom:16px;}
.gzw22-jglb ul h2 span{ float:left; height:45px; line-height:45px; text-align:center; display:block; padding-left:22px; padding-right:22px; background:#c2121c}
.gzw22-jglb ul h2 span a{color:#FFFFFF; font-size:20px; font-weight:bold;}
.gzw22-jglb ul h2 p{ float:right; line-height:45px;}
.gzw22-jglb ul h2 p a{ font-size:14px; color:#999999; font-weight:100;}

.gzw22-jglb ul li{ width:100%; height:36px; line-height:36px; overflow:hidden;}
.gzw22-jglb ul li a{ font-size:16px; color: #000000;}
.gzw22-jglb ul li a:hover{ color:#c2121c;}
.gzw22-jglb ul li em{ float:right; font-size:14px; color:#6a6a6a;}





.gzw22-jglb1{ width:1038px; margin:0 auto; overflow:hidden;}
.gzw22-jglb1 ul{margin-top:25px;}
.gzw22-jglb1 ul h2{ width:100%; height:45px; border-bottom:1px solid #c2121c; margin-bottom:16px;}
.gzw22-jglb1 ul h2 span{ float:left; height:45px; line-height:45px; text-align:center; display:block; padding-left:22px; padding-right:22px; background:#c2121c}
.gzw22-jglb1 ul h2 span a{color:#FFFFFF; font-size:20px; font-weight:bold;}
.gzw22-jglb1 ul h2 p{ float:right; line-height:45px;}
.gzw22-jglb1 ul h2 p a{ font-size:14px; color:#999999; font-weight:100;}

.gzw22-jglb1 ul li{ width:100%; height:36px; line-height:36px; overflow:hidden;}
.gzw22-jglb1 ul li a{ font-size:16px; color: #000000;}
.gzw22-jglb1 ul li a:hover{ color:#c2121c;}
.gzw22-jglb1 ul li em{ float:right; font-size:14px; color:#6a6a6a;}

.gz22-zttp{ width:1038px; margin:0 auto; overflow:hidden;}
.gz22-ztbt{ width:198px; float:left; overflow:hidden;}
.gz22-ztbt h2{ width:100%; display:block; height:48px; overflow:hidden; background:#c2121c; text-align:center; line-height:48px; color:#FFFFFF; font-weight:bold; font-size:22px;}
.gz22-ztbt ul{ width:183px; margin:0 auto; overflow:hidden; padding-top:20px;} 
.gz22-ztbt ul li{ width:100%; height:40px; line-height:40px; text-align:center;}
.gz22-ztbt ul li a{ font-size:18px; color:#000000;width:100%; height:40px; display:block}
.gz22-ztbt ul li a:hover{ display:block; background:url(gzw22-4.png) no-repeat;}
.gz22-ztright{ width:813px; float:right; overflow:hidden;}
.gz22-ztrbt{width:813px; height:48px; background:url(gzw22-6.png) no-repeat;}
.gz22-ztrbt h2{ height:48px; line-height:48px; font-size:20px; font-weight:bold; color:#FFFFFF; padding-left:20px;}
.tpgl{
    overflow: hidden;
}
.tpgl ul li{
    width: 244px;
    float: left;
    margin-left: 38px;
    margin-top: 20px;
}
.tpgl ul li img{
    width: 100%;
    height: 128px;
}
.tpgl ul li p{
    width: 100%;
    height: 36px;
    line-height: 36px;
    text-align: center;
    font-size: 16px;
    color: #1d1d1d;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.tpgl ul li a:hover p{
    color: #a20101;
}
.gz22-ztpic{ width:100%; margin:0 auto; max-width:1440px;}
.gz22-ztpic img{ width:100%; height:405px;}